آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

روش درج متن با رنگ و سایز مختلف در کنار هم !!  (حل شد)

oMiD4gApp  9 سال پیش  9 سال پیش
0 0

با سلام

من میخوام یه همچین صفه ای بسازم که بخش هایی از متن با یه رنگ و بخش های دیگش با رنگ و سایز دیگه شبیه تصور زیر؟

و اینکه آیا با اچ تی ام ال هست و اگه آره ، آیا مارکت ها استفاده از اچ تی ام ال برای طراحی متن و ... رو میدن؟

 

+2 0
مارکت‌ها کاری به html بدون و نبودن ندارن ولی این بعید میدونم html باشه. احتمالا دو جور متن هست. همراه با رکوردهاتون یک مقدار هم در دیتابیس ذخیره کنید که نوع متن رو مشخص کنه و بعد بسته به نوع متن فونت و سایز رو تعیین کنید (9 سال پیش)
0 0
خب تو این حالت یعنی اگه این تصویر بالا 100 خط باشه باید باید 100 رکورد توی دیتابیس تعریف کرد؟!!! چون اگه کل این متن توی یک فیلد باشه که چطور میشه هر بخش رو با یک رنگ نشون داد! (9 سال پیش)
+1 0
شما یه لیست ویو دارید که هر عنصرش میشه 2 عدد TextView زیر هم در یک لایه ( متناسب با فیلدهای دیتابیس - متن و ترجمه ) . این بیس کاره . در پنجره properties میشه به Text Color هر کدوم مقدار داد . از دیتابیس یه آرایه میسازی به تعداد جملات یا رکوردهای همون دعای مورد نظر ، و یه Adapter ازش میسازی و ست میکنی به لیست ویو . (9 سال پیش)
0 0
بله. از نظر performance هم تعداد رکورد بالا خیلی بهتر از رکوردهای کم ولی بسیار حجیم هست. اگر هم یک رکورد میخواید باید با تگ‌های html قسمت‌ها رو مشخص کنید و زمانی که textview رو مقدار دهی میکنید بگید مانند یک html با متن برخورد کنه (9 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Soheil  9 سال پیش
0 0

سلام. به نظرم شما باید مثلا ترجمه ایات رو داخل یک جدول جداکانه نگهداری کنید و خود ایات رو داخل جدول دیگه. اینجوری منطقی تره

0 0
و در نهایت چطور میشه یک یا دو خط در میون متن های مختلف رو درج کرد!؟ (9 سال پیش)
0 0
خب یکی یکی سطر ها رو از دیتابیس واکشی کنید (9 سال پیش)
0 0
بعد میشه فرضا یک سطر از جدول آ و یک سطر از جدول بی و همینطور تا آخر دریافت کرد همزمان؟ روشش چطوری هست؟ (9 سال پیش)
+1 0
روش رو بالا نوشتم . احتمالا چون با فاصله یک دقیقه نظر فرستادیم ندیدی . (9 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .